home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr26 / netprog.zip / NETPROG.TAR / net.s5 / Makefile < prev    next >
Makefile  |  1989-12-17  |  904b  |  54 lines

  1. #
  2.  
  3. MYLIB    = ../libnet.a
  4. LIBS    = -lnet -lnsl_s
  5. CFLAGS    = -I/usr/netinclude -g
  6.  
  7. all:    tcp udp
  8.  
  9. #
  10. # Internet stream version (TCP protocol).
  11. #
  12.  
  13. tcp:    tcpserv tcpcli
  14.  
  15. tcpcli.o tcpserv.o: inet.h
  16.  
  17. tcpserv:    tcpserv.o acceptcall.o strecho.o
  18.         cc $(CFLAGS) -o $@ tcpserv.o acceptcall.o strecho.o $(MYLIB) $(LIBS)
  19.  
  20. tcpcli:        tcpcli.o
  21.         cc $(CFLAGS) -o $@ tcpcli.o $(MYLIB) $(LIBS)
  22.  
  23. #
  24. # Internet datagram version (UDP protocol).
  25. #
  26.  
  27. udp:    udpserv udpcli
  28.  
  29. udpcli.o udpserv.o: inet.h
  30.  
  31. udpserv:    udpserv.o
  32.         cc $(CFLAGS) -o $@ udpserv.o $(MYLIB) $(LIBS)
  33.  
  34. udpcli:        udpcli.o
  35.         cc $(CFLAGS) -o $@ udpcli.o $(MYLIB) $(LIBS)
  36.  
  37. #
  38. tliopt:        tliopt.o
  39.         cc $(CFLAGS) -o $@ tliopt.o $(MYLIB) $(LIBS)
  40.  
  41. #
  42. streammod:    streammod.o
  43.         cc $(CFLAGS) -o $@ streammod.o $(MYLIB) $(LIBS)
  44.  
  45. #
  46. hostent:    hostent.o
  47.         cc $(CFLAGS) -o $@ hostent.o $(MYLIB) $(LIBS)
  48.  
  49. #
  50. clean:
  51.     -rm -f *.o core a.out temp*.* \
  52.         tcpserv tcpcli udpserv udpcli \
  53.         tliopt hostent
  54.